/*
 * Project Name: cms_manager
 * File Name: RoleMenuDao.java
 * Copyright: ZKTeco Corporation 2015
 * Description: TODO 请在此处添加对本文件的描述
 * Creator: Administrator
 * Create Date: 2015年3月10日 下午3:30:16
 */
package com.shishuo.cms.dao;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.shishuo.cms.entity.RoleMenuEntity;

/**
 * 
 * @since 2015年3月10日 下午3:30:16
 */
@Repository
public interface RoleMenuDao extends IBaseDAO<RoleMenuEntity, Long>{

	/**
	 *根据roleId获取所有的菜单
	 * @param roleId
	 * @return
	 */
	List<RoleMenuEntity> getListByRoleId(long roleId);

	/**
	 * 根据roleId删除所有的菜单
	 * @param roleId
	 */
	void deleteByRoleId(long roleId);

	/**
	 * TODO 这里用一句话描述这个方法的作用，请确保和下面的block tags之间保留一行空行
	 * <p>
	 * TODO 详细说明，若不需要请连同上面的p标签一起删除
	 * <pre>
	 * example code... 示例代码，若不需要请删除整个pre标签
	 * </pre>
	 * 
	 * @see 相关类或方法，不需要请删除此行
	 * @since 2015年3月11日 下午5:09:30
	 * @param roleId
	 * @param url
	 * @return
	 */
	RoleMenuEntity getRoleMenuByRoleIdAndUrl(RoleMenuEntity roleMenuEntity);


}
